﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Algorithms
{
    public interface IPriorityQueue<T> : IEnumerable<T> where T : IComparable<T>
    {
        bool IsEmpty { get; }
        void Enqueue(T item);
        T Dequeue();
        T Peek();
    }
}
